package com.zhc.tbschedule.demo.domain;

import java.util.Date;
import java.util.Map;

/**
 * ImportOperateInfo：导入数据操作日志表;
 * 
 * @author jinsicao
 * 
 */
public class ImportOperateInfo implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	
	/** ID主键 */
    private Long id;
    /** 导入批次 */
    private String batch;
    /**
     * 导入业务模块组别（如监控、WMS、DMS等）
     */
    private String groupType;
    /** 操作类型 */
    private String businessType; 
    /** 导入执行service类型（配置的 strategy service type） */
    private String strategyServiceType;
    /** 导入文件名 */
    private String filename; 
    /** excel序号 */
    private Integer excelNo; 
    /** 业务序号 */
    private String bussinessNo;
    /** 业务编码 */
    private String code;
    /**
     * 关键字1
     */
    private String keyword1;
    /**
     * 关键字2
     */
    private String keyword2;
    /**
     * 防重标识
     */
    private String fingerprint;
    /** 状态 */
    private Integer status; 
    /** 结果描述 */
    private String message; 
    /** 创建人ID */
    private Long createUserId; 
    /** 创建人名称 */
    private String createUser; 
    /** 创建时间 */
    private Date createTime; 
    /** 修改人ID */
    private Long updateUserId; 
    /** 更新人名称 */
    private String updateUser; 
    /** 修改时间 */
    private Date updateTime; 
    /** 是否有效：1，有效；0，无效 */
    private Integer yn;
    
    /**
     * 传入其他参数
     */
    private Map<String, Object> preDataMap;
    
    /** 导入文件的原始数据，记录查询用（map body） */
    private String body;
    
    /** 导入文件数据对象，目前为（map） */
    private Map<Integer, Object> dataMap;
    
    /**
	 * 执行数据，根据此字段判断是否真正执行
	 */
	private Object data;
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getBatch() {
		return batch;
	}

	public void setBatch(String batch) {
		this.batch = batch;
	}

	public String getGroupType() {
		return groupType;
	}

	public void setGroupType(String groupType) {
		this.groupType = groupType;
	}

	public String getBusinessType() {
		return businessType;
	}

	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

	public String getStrategyServiceType() {
		return strategyServiceType;
	}

	public void setStrategyServiceType(String strategyServiceType) {
		this.strategyServiceType = strategyServiceType;
	}

	public String getFilename() {
		return filename;
	}

	public void setFilename(String filename) {
		this.filename = filename;
	}

	public Integer getExcelNo() {
		return excelNo;
	}

	public void setExcelNo(Integer excelNo) {
		this.excelNo = excelNo;
	}

	public String getBussinessNo() {
		return bussinessNo;
	}

	public void setBussinessNo(String bussinessNo) {
		this.bussinessNo = bussinessNo;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getKeyword1() {
		return keyword1;
	}

	public void setKeyword1(String keyword1) {
		this.keyword1 = keyword1;
	}

	public String getKeyword2() {
		return keyword2;
	}

	public void setKeyword2(String keyword2) {
		this.keyword2 = keyword2;
	}

	public String getFingerprint() {
		return fingerprint;
	}

	public void setFingerprint(String fingerprint) {
		this.fingerprint = fingerprint;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public Long getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Long getUpdateUserId() {
		return updateUserId;
	}

	public void setUpdateUserId(Long updateUserId) {
		this.updateUserId = updateUserId;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getYn() {
		return yn;
	}

	public void setYn(Integer yn) {
		this.yn = yn;
	}

	public Map<String, Object> getPreDataMap() {
		return preDataMap;
	}

	public void setPreDataMap(Map<String, Object> preDataMap) {
		this.preDataMap = preDataMap;
	}

	public String getBody() {
		return body;
	}

	public void setBody(String body) {
		this.body = body;
	}

	public Map<Integer, Object> getDataMap() {
		return dataMap;
	}

	public void setDataMap(Map<Integer, Object> dataMap) {
		this.dataMap = dataMap;
	}

	public Object getData() {
		return data;
	}

	public void setData(Object data) {
		this.data = data;
	}
}
